package polymorphic04;
/*
* 多态中成员方法的访问特点
*      编译时期: 多态形式中，编译时期会去检测赋值号左边的类型(Father)是否有该方法，如果有编译通过
*               如果没有编译失败
*      运行时期：多态形式中，运行时期会去检测赋值号右边的类型(Son)是否有该方法，如果有编译通过
 *               如果没有编译失败
* */
class Father{
    public void show(){
        System.out.println("Father中的show");
    }
}
class Son extends Father{
    /*@Override
    public void show() {
        System.out.println("Son中的show");
    }*/
}
public class Demo04 {
    public static void main(String[] args) {
        Father father = new Son();
        father.show();  // Father中的show
    }
}
